import Vue from 'vue'
import App from './App'

  // 到入网络请求的包
import { $http } from '@escook/request-miniprogram'

//   挂载$http到顶级对象uni身上   发请求
uni.$http = $http

// 请求根路径
$http.baseUrl = 'https://www.uinav.com'

// 请求拦截器
$http.beforeRequest = function (options) {
  uni.showLoading({
    title:'请求中....'
  })
}

//响应拦截器 
$http.afterRequest = function () {
  uni.hideLoading()
}



// 封装全局消息提示方法
  uni.$showMsg = function(title = '加载失败', duration = 1500) {
    uni.showToast({
      title,
      duration,
      icon:'none',
    })
  }


Vue.config.productionTip = false


// uni.$http = $http
// // 配置请求根路径
// $http.baseUrl = 'https://www.uinav.com'


// // 请求开始之前做一些事情
// $http.beforeRequest = function (options) {
//   uni.showLoading({
//     title: '数据加载中...',
//   })
// }

// // 请求完成之后做一些事情
// $http.afterRequest = function () {
//   uni.hideLoading()
// }
App.mpType = 'app'

const app = new Vue({
    ...App
})
app.$mount()